package com.guochenglang.www.service.impl;

import com.guochenglang.www.common.Email;
import com.guochenglang.www.service.EmailService;
import com.guochenglang.www.service.SendCode;
import com.guochenglang.www.util.CreateCode;

/**
 * 发送验证码
 *
 * @author 郭程朗
 */
public class SendCodeImpl implements SendCode {
    public SendCodeImpl() {
    }

    /**
     * 发送邮箱验证码
     *
     * @param email 邮箱地址
     * @return 正确的验证码
     */
    @Override
    public String sendCode(String email) {
        EmailService emailService = new EmailServiceImpl();
        String code = CreateCode.createCode();
        emailService.sendEmail(email, Email.MY_EMAIL, Email.MY_CODE, code);
        return code;
    }
}
